Light C for x86

ISO/JIS/ANSI 準拠 C コンパイラ
Copyright (C) Tama Software Ltd.


はじめに

このドキュメントの表記規約

C コンパイラ

インストール

簡単な使用例

環境変数

コマンドライン形式

コンパイル オプション

一般的なオプション

ソース ファイルの記述方法を規定するオプション

生成ファイルを指定するオプション

生成コードを変更するオプション

最適化オプション

エラー、警告、デバッグ オプション

C 言語の文法

文法概要

文字表記

三文字表記

エスケープ シーケンス

トークン

キーワード、名前、コメント

整数リテラル

浮動小数点数リテラル

文字と文字列

プリプロセス

プリプロセス指令

#pragma

プリプロセス演算子

定義済みマクロ

宣言

変数

関数

記憶クラス

型修飾子

ポインタ

配列

構造体

ビット フィールド

共用体

列挙

式と文

式と演算子

制御文

ライブラリ関数

文字列操作関数 (string.h)

文字列への変換関数

文字列からの変換関数

文字関数 (ctype.h)

多バイト/ワイド文字関数 (string.h)

浮動小数点演算関数 (math.h)

時間関数 (time.h)

シグナル関数 (signal.h)

ロング ジャンプ (setjmp.h)

プロセッサ/メモリ直接アクセス関数 (dos.h) [LC]

その他の OS 独立関数

入出力関数 (stdio.h) [OS]

メモリ割り当て関数 [OS]

その他の OS 依存関数 [OS]

入力変換指定子

出力変換指定子

ライブラリの再コンパイル

リンカとライブラリ マネージャ

リンカ (LIL)

リンカ LIL のコマンドライン構文

リンカ オプション

ライブラリ マネージャ (LLIB)

EXE、COM、BIN、OBJ ファイルの形式

インテル HEX 形式

デバッグ情報ファイル

レコード

タイプ

属性とラベル

IEEE 浮動小数点数の形式

資料

仕様

メモリ モデル

セグメント名

関数呼び出し規約

割り込みハンドラ

コンパイル エラーと警告

ランタイム エラー

ISO/JIS/ANSI 規格との互換性

使い方の補足

ROM 化

スタートアップ ルーチン

アセンブラ ルーチンとのリンク

他の高級言語とのリンク

入出力先の変更

プログラムの最小化

互換プロセッサに関するメモ

こんなときは . . .

付録

アスキー/シフト JIS キャラクタ コード表

欧文フォント キャラクタ コード表

Symbol フォント キャラクタ コード表

Wingdings フォント キャラクタ コード表

Webdings フォント キャラクタ コード表

色見本

用語集

提供ファイル一覧

体験版の制限

よくある質問 (FAQ)

改版履歴

索引

著作権と連絡先